Abaixo está um programa Python, dividido em várias peças. Após cada print
, dê o valor que será exibido na tela.
Se avaliar a instrução print
resultaria em erro, insira error
na caixa. Se o valor da expressão for uma função, escreva function
na caixa.
def foo(x):
def bar(x):
return x+1
return bar(x*2)
print(foo(3))
x = 3
a = 16
def f(a):
return a + x
def f2(x):
return a + x
print(f(1))
print(f2(a))
def foo(x):
def bar(z):
return z + x
return bar(3)
print(foo(2))
x = 17
def g(x):
x = x + 1
def h(y):
return x + y
return h
print(g(x))
print(g(x)(2))
print(x)
b = g(x)
x = 23
print(b(x))
print(g(x)(x))